package com.hqd.ch03.v24.aop.framework.aspectj;

import com.hqd.ch03.v24.core.Ordered;

/**
 * 获取切面对象
 * 感觉是为了配合IOC使用
 * 在解析阶段，无法直接创建切面类，只能用个工厂，延时加载
 */
public interface AspectInstanceFactory extends Ordered {
    Object getAspectInstance();

    ClassLoader getAspectClassLoader();
}
